반복문과 연산자와 함께 사용하면 여러 형태로 값을 출력할 수 있습니다.

 

https://gist.github.com/VisualAcademy/45eb2d3417975106182c88b940e06f13

<코드> for_demo.c

//[?] 반복문과 연산자 함께 사용하기

#include <stdio.h>

 

int main(void)

{

    //[1] 1부터 5까지 3개씩 출력하는 프로그램

    for (int i = 1; i <= 5; i++)

    {

        printf("%d\t", i);

        if (i % 3 == 0)

        {

            printf("\n");

        }

    }

    printf("\n");

 

    //[2] 1~100까지 정수의 합을 구하는 프로그램

    int sum = 0; // 합을 저장할 변수

    for (int i = 1; i <= 100; i++)

    {

        sum += i; // 누적

    }

    printf("1부터 100까지의 : %d\n", sum);

 

    //[3] 1~100까지 정수 짝수의 합을 구하는 프로그램

    int even = 0;

    for (int i = 1; i <= 100; ++i)

    {

        if (i % 2 == 0)

        {

            even += i; // 짝수만...

        }

    }

    printf("1부터 100까지의 짝수의 : %d\n", even);

 

    return 0;

}

</코드>

<실행>

1       2       3

4       5

1부터 100까지의 합: 5050

1부터 100까지의 짝수의 합: 2550

</실행>

for 문과 같은 반복문은 if 문에 지정한 여러 연산자와 함께 쓰여 필요한 데이터만 필터링해서 가져오는 여러 가지 모양을 구현할 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

감사합니다.

 

Comments


Comments are closed